#index {
  * {
    color: #D3D6DD;
  }

  background-color: #000000;
  width: 100%;
  height: 100vh;

  .bg {
    background-image: url("../../assets/bg_background.png");
  }

  .host-body {
    .title {
      position: relative;
      width: 100%;
      height: 5rem;
      display: flex;
      justify-content: center;
      align-items: center;
      background-image: url("../../assets/head/head_background.png");
      background-size: cover;
      background-repeat: no-repeat;


      .head-context {
        margin-top: 20px;
      }
      .head-left {
        width: 50rem;
        height: 4rem;
        position: fixed;
        left: 0;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        background-image: linear-gradient(270deg, rgba(21,59,162,0.03) 100%, #153BA2 0% );

        .font {
          font-family: PingFangSC-Semibold;
          font-size: 1.3rem;
          color: #BED7FA;
          letter-spacing: 0;
          margin-left: 3.1rem
        }
      }
      .head-right {
        width: 50rem;
        height: 4rem;
        position: fixed;
        display: flex;
        align-items: center;
        justify-content: center;
        right: 0;
        top:0;
        background-image: linear-gradient(90deg,  rgba(21,59,162,0.03) 100%, #153BA2 0% );
        .font {
          font-family: PingFangSC-Semibold;
          font-size: 1.2rem;
          color: #BED7FA;
          letter-spacing: 0;
          margin-left: 3.1rem
        }
      }
      .head-title-font{
        font-family: HYHeiFangJ;
        font-size: 28px;
        color: #FFFFFF;
        letter-spacing: 1.75px;
        text-shadow: 0 0 4px rgba(1,134,255,0.50);
      }
      .title-bototm {
        position: absolute;
        bottom: -30px;
        left: 50%;
        transform: translate(-50%);
      }
    }

    // 平行四边形
    .react-left {
      cursor: pointer;
      font-size: 1.3rem;
      width: 300px;
      height: 50px;
      line-height: 50px;
      text-align: center;
      transform: skewX(-45deg);

      .react-after {
        position: absolute;
        right: -25px;
        top: 0px;
        height: 50px;
        width: 50px;
        background-color: #0f1325;
        transform: skewX(45deg);
      }

      .text {
        display: inline-block;
        transform: skewX(45deg);
      }
    }

    .react-right {
      cursor: pointer;
      font-size: 1.3rem;
      width: 300px;
      height: 50px;
      line-height: 50px;
      text-align: center;
      transform: skewX(45deg);

      .react-before {
        position: absolute;
        left: -25px;
        top: 0px;
        height: 50px;
        width: 50px;
        background-color: #0f1325;
        transform: skewX(-45deg);

      }

      .text {
        display: inline-block;
        transform: skewX(-45deg);
      }
    }


    .body-box {
      margin-top: 1rem;
      display: flex;
      flex-direction: column;

      //上方区域的布局
      .top-box {
        display: grid;
        grid-template-columns: repeat(4, 25%);
      }
       //中间区域的布局
      .center-box{
        margin-top: 10px;
        display: grid;
        grid-template-columns: repeat(4, 25%);
      }
      // 底部数据
      .bototm-box {
        margin-top: 10px;
        display: grid;
        grid-template-columns: repeat(4, 25%);
      }
    }
  }
}